$(function () {
  // 定义美化时间的过滤器
  template.defaults.imports.dateFormat = function (date) {
    const dt = new Date(date)

    var y = dt.getFullYear()
    var m = padZero(dt.getMonth() + 1)
    var d = padZero(dt.getDate())

    var hh = padZero(dt.getHours())
    var mm = padZero(dt.getMinutes())
    var ss = padZero(Math.floor(dt.getSeconds()))


    return y + '-' + m + '-' + d + ' ' + hh + ':' + mm + ':' + ss
  }

  // 定义补零的函数
  function padZero(n) {
    return n > 9 ? n : '0' + n
  }
  // 获取评论列表
  getcommentlists()

  function getcommentlists() {
    $.get('/admin/comments', function (res) {
      if (res.status !== 0) {
        return layui.layer.msg(res.message, {
          icon: 5
        })
      }
      let html = template('tpi', res)
      $('tbody').html(html)
    })
  }

  // 删除列表
  $('body').on('click', '.delete', function () {
    let id = $(this).attr('data-id')
    layui.layer.confirm('确定要删除此条评论？', {
      icon: 3,
      title: '提示'
    }, function (index) {
      $.ajax({
        method: 'DELETE',
        url: '/admin/comments/' + id,
        success(res) {
          if (res.status !== 0) {
            return layui.layer.msg(res.message)
          }
          layui.layer.msg(res.message)
          getcommentlists()
          layui.layer.close(index)
        }
      })
    })
  })
})